package br.org.sosim.process.instructionSet;

public class InstructionSetIoBound2 implements InstructionSet {

	private static InstructionSet instance = null;

	private static final int[] instructionCode = { 2, -1, 2, 2, 2, 2, 2, 2, 2,
			2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
			2, 2, 2, 2, 2, 2, 2, 2, 2 };

	private InstructionSetIoBound2() {
		instance = new InstructionSetIoBound2();
	}

	@Override
	public int getInstructionCode(int programCounter) {

		return instructionCode[programCounter];
	}

	public static InstructionSet getInstance() {

		return instance;

	}

}
